#include"ProcessBar.h"

const char* Load = "-\\|/";

void ProcessBar()
{
   char str[STRLEN];
   memset(str, '\0', sizeof(str));
   for(int i = 0; i <= LEN; i++ )
   {
       if(i == LEN)
       {
           printf("[%-100s][%d%%]    \r", str, i);
       }
       else
       {
           printf("[%-100s][%d%%][%c]\r", str, i, Load[i % strlen(Load)]);
        
       }
       fflush(stdout);
       usleep(50000);
       
       str[i] = BODY;//最后一个（101个）放到了下标为100的地方，但是不会被打印出来
       if(i < LEN - 1)
       {
           str[i + 1] = HEAD;
       }

   }
   printf("\n");
}
